a shocking development - Turc Anglais Dictionnaire